﻿/*----------------------------------------------------------------
// Copyright (C) 年份 北京大象科技有限公司
// 版权所有。 	
//
// 文件名：AtsDataDto.cs
// 文件功能描述：
//
//
// 创建标识：gaohongwei 2016/11/10 16:53:26
//
// 修改标识：
// 修改描述：
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace ET.Score.Service.Dtos.Ats
{
    [DataContract]
    public class AtsDataDto
    {
        /// <summary>
        /// 列车相关信息
        /// </summary>
        [DataMember]
        public List<TrainDataDto> TrainDataList { get; set; }

        /// <summary>
        /// 站台相关数据
        /// </summary>
        [DataMember]
        public List<StationDataDto> StationDataList { get; set; }

        /// <summary>
        /// 信号机相关数据，为简化实现，和Ci的进路数据共用一个Dto类型，该Dto类型同时包含进路和信号机数据
        /// Ats采集中只使用部分属性
        /// </summary>
        [DataMember]
        public List<Ci.RouteDataStructDto> RouteSignalDataList { get; set; }

        /// <summary>
        /// 物理区段数据
        /// </summary>
        [DataMember]
        public List<PhysicalSectionDto> PhysicalSectionDataList { get; set; }
    }
}
